Шаг 6 - Свойство CommEvent (Элемент управления Communications).

Содержит значение, соответствующее самому последнему событию связи или ошибке связи.

Применение
Элемент управления Communications

Синтаксис
[Form.]MSComm.CommEvent

Комментарии
Недоступно на этапе разработки, доступно только для чтения на этапе выполнения.
Хотя при каждой ошибке и каждом событии связи генерируется событие OnComm, числовой код этой ошибки или события содержится в свойстве CommEvent. Чтобы определить истинную ошибку или событие, вызвавшее событие OnComm, необходимо обратиться к свойству CommEvent.
Значение, содержащееся в свойстве CommEvent, соответствует одной из нижеперечисленных ошибок или событий связи:

Ошибки связи

Значение		Описание
1001		Получен сигнал Break.
1007		Тайм-аут по сигналу CD. При попытке передать символ сигнал Carrier Detect 
		был сброшен в течение CDTimeout миллисекунд. Сигнал Carrier Detect имеет 
		еще одно название  Receive Line Signal Detect (RLSD).
1002		Тайм-аут по сигналу CTS. При попытке передать символ сигнал Clear To Send 
		был сброшен в течение CTSTimeout миллисекунд.
1003		Тайм-аут по сигналу DSR. При попытке передать символ сигнал Data Set Ready 
		была сброшен в течение DSRTimeout миллисекунд. 
1004		Ошибка кадра (Framing Error). Аппаратные средства зафиксировали ошибку 
		в последовательности кадров.
1006		Переполнение порта (Port Overrun). Символ еще не был считан из аппаратуры, как 
		уже прибыл и был утерян следующий символ. Если у вас возникла эта ошибка 
		при работе под Windows 3.0, уменьшите значение свойства Interval. Подробнее см. 
		описание свойства Interval ниже в данной главе.
1008		Переполнение буфера приема (Receive Buffer Overflow). В буфере приема не 
		осталось свободного места.
1009		Ошибка четности (Parity Error). Аппаратные средства зафиксировали ошибку четности.
1010		Переполнение буфера передачи (Transmit Buffer Full). Буфер передачи оказался 
		заполненным при попытке поставить символ в очередь.

События связи

Значение		Описание
5		Изменение сигнала Carrier Detect.
3		Изменение сигнала  Clear To Send.
4		Изменение сигнала  Data Set Ready. Данное событие происходит только при изменении 
		сигнала DSR с  - 1 на 0.
7		Получен символ End Of File (конец файла, ASCII-код 26).
6		Зафиксирован сигнал Ring. Некоторые универсальные асинхронные приемопередатчики 
		(UART) могут не поддерживать данное событие.
2		Получено RThreshold символов. Данное событие генерируется постоянно до тех пор, пока 
		вы не удалите данные из буфера приема с помощью свойства Input.
1		Число символов в буфере передачи меньше значения SThreshold.
Hosted by uCoz